/*
 * @Description: Map测试类
 * @Author: rendc
 * @Date: 2024-09-30 11:03:38
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-30 11:12:38
 */

import java.util.Map;
import java.util.HashMap;

/**
 * Test02Map
 */
public class Test02Map {

  public static void main(String[] args) {
    // 1. 实例化对象
    Map<Student, String> map = new HashMap<>();
    // 2. 给集合添加元素
    map.put(new Student("张三", 18), "学号001");
    Student s2 = new Student("李四", 18);
    map.put(s2, "李四上课打游戏被挂科");
    // 3. 输出
    System.out.println("map的大小是：" + map.size());
    // 4. 测试其他方法
    // System.out.println(map.containsKey(5));
    // System.out.println(map.containsValue(5));
    // .....
    // 5. 两种遍历 keySet()

    // 6. entrySet() 遍历 set获取键和值

  }
}